解决安装Hadoop后cmd下使用命令“hadoop version “找不到或无法加载主类的问题 您所在的位置:网站首页 hadoop 未找到命令 解决安装Hadoop后cmd下使用命令“hadoop version “找不到或无法加载主类的问题

解决安装Hadoop后cmd下使用命令“hadoop version “找不到或无法加载主类的问题

2023-11-26 20:11| 来源: 网络整理| 查看: 265

在安装hadoop时首先要确认Java以安装,并且在系统环境变量中为你的jdk设置路径。

安装Java及配置jdk的过程就不详细解释了,Win+R打开cmd输入java -version如果出现错误说明上述过程存在问题,找教程解决就行了。

下载好hadoop后,进入hadoop下载目录下的bin文件夹,在目录窗口输入cmd从而进入当前目录

尝试输入hadoop version来检查hadoop是否可用,如果提示系统找不到指定的路径。则说明需要重新设置jdk的路径,进入到bin目录下的上级目录,进入到etc下的hadoop目录下,用编译器打开hadoop-env.cmd这个文件.修改JAVA_HOME的路径为这种格式,配置Java环境时jdk默认在C\:Program Files\Java\xxx,修改jdk为你的Java目录下的版本。

 如果还不知道怎么操作,可以参考https://juejin.im/post/5d4edfc351882511db0aa3e9。

修改完成后,再到/bin目录下检查hadoop version指令,报的是类似"无法加载主类"的错误。仔细观察Wang是我的C:\Users下的用户名称(在第一张贴图上的cmd目录下),报错的原因在于里面包含空格,导致hadoop的配置文件无法识别目录名称。

解决的方案是修改hadoop /etc目录下的cmd配置文件定位到最后一句,将默认的USERNAME改为你的用户名,注意一定要加双引号"      ",否则无法打开hadoop时查找系统路径过程中无法对空格进行转义。

输入hadoop version命令检测成功。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有